Universal Bufferless Packet Switching
نویسندگان
چکیده
A packet-switching algorithm specifies the actions of the nodes in order to deliver packets in the network. A packet-switching algorithm is universal if it applies to any network topology and for any batch communication problem on the network. A long standing open problem has concerned the existence of a universal packet-switching algorithm with near optimal performance guarantees for the class of bufferless networks where the buffer size for packets in transit is zero. We give a positive answer to this question. In particular, we give a universal bufferless algorithm which is within a poly-logarithmic factor from optimal for arbitrary batch problems: T = O ` T ∗ · log(n+N) ́ , where T is the packet delivery time of our algorithm, T ∗ is the optimal delivery time, n is the size of the network, and N is the number of packets. At the heart of our result is a new deterministic technique for constructing a universal bufferless algorithm by emulating a store-and-forward algorithm on a transformation of the network. The main idea is to replace packet buffering in the transformed network with packet circulation in regions of the original network. The cost of the emulation on the packet delivery time is proportional to the buffer sizes used by the store-and-forward algorithm. We obtain the advertised result by using a store-and-forward algorithm with logarithmic sized buffers. The resulting bufferless algorithm is constructive and it can be implemented in a distributed way.
منابع مشابه
Performance modeling of bufferless WDM packet switching networks with wavelength conversion
In this paper we study the performance of bufferless optical WDM packet switching networks with various wavelength conversion degrees. We first introduce an optimal scheduling algorithm that maximizes the network throughput in this type of network. We then derive a novel analytical model to evaluate the network performance in terms of packet loss probability under the scheduling algorithm for B...
متن کاملMerit Based Scheduling in Asynchronous Bufferless Optical Packet Switched Networks
This paper describes how Merit Based Scheduling (MBS) can be used to increase the average throughput in an asynchronous bufferless Optical Packet Switched (OPS) network. Basically, MBS means that packets are forwarded based on its merit, which includes priority, number of resources taken, number of resources left etc. We show that using MBS increases the average throughput, but only in a limite...
متن کاملUniversal Bufferless Routing
In a routing problem, a set of packets must be routed from their sources to their destinations along specified paths in a connected network. Given paths with congestion C and dilation D a lower bound on the routing time is Ω(C + D). The celebrated result of Leighton, Maggs and Rao (1988) established, non-constructively, the existence of a routing schedule which uses constant size buffers and ro...
متن کاملEfficient bufferless packet switching on trees and leveled networks
In bufferless networks the packets cannot be buffered while they are in transit; thus, once injected, the packets have to move constantly. Bufferless networks are interesting because they model optical networks. We consider the tree and leveled network topologies, which represent a wide class of network configurations. On these networks, we study many-to-one batch problems where each node is th...
متن کاملStochastic Analysis of Finite Population Bufferless Multiplexing in Optical Packet/Burst Switching Systems
In this letter, we study the blocking probabilities in an asynchronous optical packet/burst switching system with full wavelength conversion. Most of the existing work use Poisson traffic models that is well-suited for an infinite population of users. In this letter, the optical packet traffic arriving at the switching system is modeled through a superposition of a finite number of identical on...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- SIAM J. Comput.
دوره 37 شماره
صفحات -
تاریخ انتشار 2007